package modelo.util.factory;

import java.sql.Connection;

import modelo.dao.impl.ContatoImpl;
import modelo.dao.impl.GrupoImpl;
import modelo.dao.impl.OperadoraImpl;
import modelo.dao.impl.TelefoneImpl;
import modelo.dao.inter.IContatoDAO;
import modelo.dao.inter.IGrupoDAO;
import modelo.dao.inter.IOperadoraDAO;
import modelo.dao.inter.ITelefoneDAO;

public class FactoryDAOJDBC extends FactoryDAO implements IFactoryDAOJDBC {	
	
	public IContatoDAO createContatoDAO(Connection conn) {
		return new ContatoImpl(conn);
	}
	
	public IGrupoDAO createGrupoDAO(Connection conn) {
		return new GrupoImpl(conn);
	}

	public ITelefoneDAO createTelefoneDAO(Connection conn) {
		return new TelefoneImpl(conn);
	}
	
	public IOperadoraDAO createOperadoraDAO(Connection conn) {
		return new OperadoraImpl(conn);
	}	

}
